.goodsDetail_index {
    padding-bottom: 90rpx;

    .goodsDetail_swiper {
        swiper {
            height    : 65vw;
            text-align: center;

            swiper-item {
                image {
                    width: 60%;
                }
            }
        }
    }

    .goods_price {
        padding    : 15rpx;
        font-size  : 32rpx;
        font-weight: 600;
        color      : var(--themeColor);
    }

    .goods_name_row {
        border-top   : 5rpx solid #dedede;
        border-bottom: 5rpx solid #dedede;
        display      : flex;

        .goods_name {
            flex              : 5;
            color             : #000;
            font-size         : 30rpx;
            padding           : 0 10rpx;
            display           : -webkit-box;
            overflow          : hidden;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
        }

        .goods_collect {
            flex           : 1;
            display        : flex;
            flex-direction : column;
            justify-content: center;
            align-items    : center;
            border-left    : 1rpx solid #000;

            .isCollect {
                color: var(--themeColor);
            }

            .noCollect {
                color: #000;
            }

            .collect_text {}
        }
    }

    .goods_info {
        .goods_info_title {
            font-size  : 32rpx;
            color      : var(--themeColor);
            font-weight: 600;
            padding    : 20rpx;
        }

        .goods_info_content {}
    }

    .tools_btn {
        position        : fixed;
        bottom          : 0rpx;
        left            : 0rpx;
        width           : 100%;
        height          : 90rpx;
        background-color: #fff;
        display         : flex;
        border          : 2rpx solid #ccc;

        .tools_item {
            flex           : 1;
            display        : flex;
            flex-direction : column;
            justify-content: center;
            align-items    : center;
            position       : relative;

            .iconfont {}

            .tools_text {
                color    : #000;
                font-size: 20rpx;
            }

            button {
                position: absolute;
                bottom  : 0rpx;
                left    : 0rpx;
                width   : 100%;
                height  : 100%;
                opacity : 0;
            }
        }

        .tools_cart {
            flex            : 2;
            display         : flex;
            flex-direction  : column;
            justify-content : center;
            align-items     : center;
            background-color: #ffa500;

            .tools_text {
                color      : #fff;
                font-size  : 30rpx;
                font-weight: 600;
            }
        }

        .tools_buy {
            flex            : 2;
            background-color: var(--themeColor);
            display         : flex;
            flex-direction  : column;
            justify-content : center;
            align-items     : center;

            .tools_text {
                color      : #fff;
                font-size  : 30rpx;
                font-weight: 600;
            }
        }
    }
}